package com.erp.erp_entitys.business.req;

import java.io.Serializable;
import java.util.Date;

/**
 * @ClassName : CarryDetailReq
 * @Description : 出运明细入参实体
 * @Author : lst
 * @Date: 2020-06-26 19:24
 */
public class CarryDetailReq implements Serializable {

    /**
     * 序列码
     */
    private static final long serialVersionUID = 7959213988377877644L;

    /**
     * 客户id
     */
    private int clientId;

    /**
     * 出运发票号
     */
    private String carryInvoiceNo;

    /**
     * 制单起止日期
     */
    private Date createDateStart;

    /**
     * 制单结束日期
     */
    private Date createDateEnd;

    /**
     * 开始出运日期
     */
    private Date carryDateStart;

    /**
     * 截至出运日期
     */
    private Date carryDateEnd;

    /**
     * 操作员编码
     */
    private String operationCode;

    /**
     * 业务员编码
     */
    private String salesmanCode;


    public int getClientId() {
        return clientId;
    }

    public void setClientId(int clientId) {
        this.clientId = clientId;
    }

    public String getCarryInvoiceNo() {
        return carryInvoiceNo;
    }

    public void setCarryInvoiceNo(String carryInvoiceNo) {
        this.carryInvoiceNo = carryInvoiceNo;
    }

    public Date getCreateDateStart() {
        return createDateStart;
    }

    public void setCreateDateStart(Date createDateStart) {
        this.createDateStart = createDateStart;
    }

    public Date getCreateDateEnd() {
        return createDateEnd;
    }

    public void setCreateDateEnd(Date createDateEnd) {
        this.createDateEnd = createDateEnd;
    }

    public Date getCarryDateStart() {
        return carryDateStart;
    }

    public void setCarryDateStart(Date carryDateStart) {
        this.carryDateStart = carryDateStart;
    }

    public Date getCarryDateEnd() {
        return carryDateEnd;
    }

    public void setCarryDateEnd(Date carryDateEnd) {
        this.carryDateEnd = carryDateEnd;
    }

    public String getOperationCode() {
        return operationCode;
    }

    public void setOperationCode(String operationCode) {
        this.operationCode = operationCode;
    }

    public String getSalesmanCode() {
        return salesmanCode;
    }

    public void setSalesmanCode(String salesmanCode) {
        this.salesmanCode = salesmanCode;
    }

    /**
     * 重写toString
     */
    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("CarryDetailReq").append('[')
                .append("clientId=")
                .append(clientId)
                .append(",carryInvoiceNo=")
                .append(carryInvoiceNo)
                .append(",createDateStart=")
                .append(createDateStart)
                .append(",createDateEnd=")
                .append(createDateEnd)
                .append(",carryDateStart=")
                .append(carryDateStart)
                .append(",carryDateEnd=")
                .append(carryDateEnd)
                .append(",operationCode=")
                .append(operationCode)
                .append(",salesmanCode=")
                .append(salesmanCode)
                .append(']');
        return sb.toString();
    }
}
